// 类型断言  辅助TS 判断每个变量的类型 类型断言（编译）并不是类型转换（运行）

export {} // 确保跟其他示例没有成员冲突

// 假定这个 nums 来自一个明确的接口
const nums = [110, 120, 119, 112]
// 将此时的返回值明确为number 则称为断言
const res = nums.find(i => i > 0)

// const square = res * res
//断言的两种方式
const num1 = res as number  // 推荐使用
const num2 = <number>res  // JSX下不能使用